home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 8351 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.7 KB

  1. Path: lince.lander.es!news
  2. From: Leonardo <leonardo@lander.es>
  3. Newsgroups: comp.lang.c++
  4. Subject: Re: C++, careers, and compilers.
  5. Date: 17 Feb 1996 00:33:24 GMT
  6. Organization: Bla bla bla
  7. Message-ID: <4g37ol$81i@lince.lander.es>
  8. References: <4fds7v$upp@hawk.pix.za>
  9. NNTP-Posting-Host: ppp013.lander.es
  10. Mime-Version: 1.0
  11. Content-Type: text/plain; charset=us-ascii
  12. Content-Transfer-Encoding: 7bit
  13. X-Mailer: Mozilla 1.1N (Windows; I; 16bit)
  14.  
  15. prism@pixie.co.za (Pri$m) wrote:
  16. >Greetings.
  17. >
  18. >I'm currently 16, and started programming a little over a year ( in
  19. >the last weeks of being 14). I realise that it was rather late and
  20. >that relates to my question. 
  21. >
  22. >It all begins thus:
  23. >My computer teacher makes a bet with me, one whether or not I can
  24. >break into the school's computer network. It was a Novell network, so
  25. >naturally I won. 8) My booty from this was Turbo C++ for DOS version
  26. >2.0. At the time I had very little concept of what programming even
  27. >was. It took me about three months to get off the ground - C++ is a
  28. >rather difficult choice for a first language, but after the initial 3
  29. >month struggle my logic matured and since then I've learnt a lot about
  30. >the language and programming in general. Around there, I also decided
  31. >I wanted to become a programmer. I know Pascal quite well, but from my
  32. >experience with C++ the limitations of Pascal became all too obvious,
  33. >so I almost never use it.
  34. >
  35. >My problem is that I really have no one to compare my progress and\or
  36. >knowledge with. (I do live in deepest, darkest Africa). I know all the
  37. >basics, I have an at least working knowledge of classes, derived,
  38. >multiple base classes, virtual constructors\destructors, pointers
  39. >(where as far as I can gather most people struggle), dynamic memory
  40. >allocation, linked-lists and polymorphism. I generally only know these
  41. >theoretically - in my own apps it has sometimes been hard to find
  42. >applications for things like polymorphism but I understand their
  43. >usefullness and importance. I've also started Windows programming
  44. >which took quite a while to get used to but I'm getting there.
  45. >Object-oreinted programming is I think perhaps more that just a
  46. >programming style - it can become a programming philosophy and way of
  47. >thinking and because of this I've devoted a lot of time to thinking
  48. >about it. 
  49. >
  50. >Anyway, to get to the point, (I've been rather long winded...) I'd
  51. >like to know, well, how exaclty I'm doing. Almost all of my peers
  52. >program in Pascal, and I really would find programming an interesting
  53. >occupation, and that's all I would ever need in a carreer - sustained
  54. >interest. I currently use Borland C++ 4.52 for my Windows, and Turbo
  55. >C++ 3.0 for DOS (I really like it's IDE) for most of my DOS
  56. >programming. I've also written my own (rather basic\primitive) GUI
  57. >classes for DOS (windowing type thing) and am currently working on a
  58. >graphics library for mode 13h. So ... from the above:
  59. >
  60. >1) How reasonable would it be to expect to become a profesional    
  61. >   programmer? 
  62. >2) Is C++ the language to use profesionally?
  63. >3) Are the Borland compilers the ones to go for? I've heard good and
  64. >
  65. >  bad things about MSC++, MSVC++,  Watcom C++ and Symantec C++.
  66. >.
  67. >Thanks a lot,
  68. >                    Pri$m.
  69. >
  70. >
  71. >
  72. >
  73. >"Never play chicken with a Jalthi" - Paladin, Wing Commander I.
  74. >                                 
  75. >
  76.  
  77. Hey, you did really make a good start learning C++ right away in 3 months 
  78. of course depending on how much you learned about it (and being 16!)
  79. Anyway, I use Watcom C++ because it makes the fastest code around and 
  80. targets many systems, although the tools provided let you do just the 
  81. basic. But if you're going to work for a company what they most care about 
  82. is that the work gets done fast, and for that Visual C++ is better and 
  83. companies usually have CPU to spare.
  84.  
  85.  
  86.